package com.ruoyi.web.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.util.Date;

/**
 * description:
 * auth fcb
 * date 2025-05-10 13:18
 **/
@Data
@TableName("nature_user_info")
public class NatureUserInfo {

    @TableId(value = "uuid", type = IdType.ASSIGN_UUID)
    private String uuid;

    @TableField("name")
    private String name;

    @TableField("mobile")
    private String mobile;

    @TableField("login_name")
    private String loginName;

    @TableField("is_auth")
    private String isAuth;

    @TableField("email")
    private String email;

    // 证件类型映射
    @TableField("cert_type")
    private String certType;

    @TableField("cert_no")
    private String certNo;

    @TableField("auth_level")
    private String authLevel;

    @TableField(value = "create_time")
    private Date createTime;

    @TableField(value = "update_time")
    private Date updateTime;


    @TableField("isalipay")
    private String isalipay;

    @TableField("headportraitpath")
    private String headportraitpath;

    @TableField("code")
    private String code;

    @TableField("nation")
    private String nation;

    @TableField("newauthlevel")
    private String newauthlevel;

    @TableField("post")
    private String post;

    // 剩余字段（根据实际需要补充完整）
    @TableField("appmark")
    private String appmark;

    @TableField("isauthuser")
    private String isauthuser;

    @TableField("nickname")
    private String nickname;

    @TableField("residence")
    private String residence;

    @TableField("paperstype")
    private String paperstype;

    @TableField("regtime")
    private String regtime;

    @TableField("logintime")
    private String logintime;

    @TableField("address")
    private String address;

    @TableField("sex")
    private String sex;

    @TableField("cardendtime")
    private String cardendtime;

    @TableField("regsource")
    private String regsource;

    @TableField("cardstarttime")
    private String cardstarttime;

    @TableField("registeredresidence")
    private String registeredresidence;

    @TableField("newregtime")
    private String newregtime;

    @TableField("iswx")
    private String iswx;

    @TableField("papersnumber")
    private String papersnumber;
}
